physical infrastructure - French English Dictionary